<!DOCTYPE html>
<html lang="zh"><script id="allow-copy_script">(function agent() {
    let unlock = false
    document.addEventListener('allow_copy', (event) => {
      unlock = event.detail.unlock
    })

    const copyEvents = [
      'copy',
      'cut',
      'contextmenu',
      'selectstart',
      'mousedown',
      'mouseup',
      'mousemove',
      'keydown',
      'keypress',
      'keyup',
    ]
    const rejectOtherHandlers = (e) => {
      if (unlock) {
        e.stopPropagation()
        if (e.stopImmediatePropagation) e.stopImmediatePropagation()
      }
    }
    copyEvents.forEach((evt) => {
      document.documentElement.addEventListener(evt, rejectOtherHandlers, {
        capture: true,
      })
    })
  })()</script><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	
	<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="ie=edge">
	<title>null工具箱-美女API</title>
	<meta name="description" content="null~工具箱,是null error免费提供的工具箱 - 我们致力于为用户提供稳定、快速的服务。">
	<link href="./files/site.min.css" rel="stylesheet">
	<link href="./files/bootstrap.min.css" rel="stylesheet">
	<link rel="stylesheet" href="./files/layui.css">
	<link href="./files/oneui.css" rel="stylesheet">
	<link rel="shortcut icon" type="image/x-icon" href="./files/favicon.ico">
	<script src="./files/layui.all.js"></script><link id="layuicss-laydate" rel="stylesheet" href="./files/laydate.css" media="all"><link id="layuicss-layer" rel="stylesheet" href="./files/layer.css" media="all"><link id="layuicss-skincodecss" rel="stylesheet" href="./files/code.css" media="all">
	<script>

	</script>
</head>

<body>
	<header class="site-header">
		<nav class="nav_jsxs">
			<span style="float: left;"><a class="logo_jsxs" href="/"></a></span>
<nav class="nav_jsxs">
			<span style="float: left;"><a class="logo_jsxs" href=""></a></span>
			<a href="../">首页</a>
						<a href="/about.html">关于</a>
					</nav>

					</nav>
		<div class="box-text">
			<h1>null-工具箱</h1>
			<p>稳定、快速、免费<br>
</style>
</head>
<body>
<div class="clock">当前时间: <span id="time"></span></div>
<div class="countdown">距离新年还有: <span id="newYearCountdown"></span></div>

<script>
  function updateClock() {
    const now = new Date();
    const hours = now.getHours().toString().padStart(2, '0');
    const minutes = now.getMinutes().toString().padStart(2, '0');
    const seconds = now.getSeconds().toString().padStart(2, '0');
    document.getElementById('time').textContent = `${hours}:${minutes}:${seconds}`;
  }

  function updateCountdown() {
    const now = new Date();
    const year = now.getFullYear();
    const nextYear = (now.getMonth() === 11 && now.getDate() > 31) ? year + 1 : year;
    const newYearTime = new Date(`January 1, ${nextYear + 1} 00:00:00`);
    const diff = newYearTime - now;

    const days = Math.floor(diff / (1000 * 60 * 60 * 24));
    const hours = Math.floor((diff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
    const minutes = Math.floor((diff % (1000 * 60 * 60)) / (1000 * 60));
    const seconds = Math.floor((diff % (1000 * 60)) / 1000);

    document.getElementById('newYearCountdown').textContent = `${days}天 ${hours}小时 ${minutes}分钟 ${seconds}秒`;
  }

  setInterval(updateClock, 1000);
  setInterval(updateCountdown, 1000);

  updateClock(); // 初始显示时间
  updateCountdown(); // 初始显示倒计时
</script>
								<span class="package-amount">By:Sak 创建于2024年4月26日
				</span>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>每日一言</title>
</head>
<body>
    <div id="daily-quote">
        <p id="quote-text">正在加载每日一言，可能你访问过多被短暂拉黑...</p>
    </div>

    <script>
        // 使用 JavaScript 获取每日一言
        fetch('https://v1.hitokoto.cn/')
            .then(response => response.json())
            .then(data => {
                const quoteElement = document.getElementById('quote-text');
                quoteElement.textContent = data.hitokoto;
            })
            .catch(error => {
                console.error('获取每日一言时出错：', error);
            });
    </script>
</body>
</html>


							</p>
<div class="search-wraper" role="search">
				<div class="form-group">
					<input class="form-control search clearable" placeholder="搜索工具如：青年大学习" autocomplete="off" autofocus="" tabindex="0" autocorrect="off" 

		</div>
			</div>

				</div>
			</div>
		</div>

	</header>
<style>

    
 /* body {
    filter: grayscale(100%);
  }*/ /*黑白*/
</style>
<script>LA.init({id:"KEwmm0rHHWPsrzcb",ck:"KEwmm0rHHWPsrzcb"})</script>



<script>

function _0x293f(_0x4c36a0,_0x3b13fb){const _0x13103e=_0x2ec1();return _0x293f=function(_0x294b6a,_0x57749c){_0x294b6a=_0x294b6a-0xd9;let _0x2ec1ac=_0x13103e[_0x294b6a];return _0x2ec1ac;},_0x293f(_0x4c36a0,_0x3b13fb);}const _0x2b07ad=_0x293f;(function(_0x22ec50,_0x46a257){const _0x869b43=_0x293f,_0x4c6bf3=_0x22ec50();while(!![]){try{const _0x21e2dc=parseInt(_0x869b43(0xdf))/0x1+-parseInt(_0x869b43(0xec))/0x2*(parseInt(_0x869b43(0xf0))/0x3)+parseInt(_0x869b43(0xf2))/0x4+-parseInt(_0x869b43(0xf6))/0x5+parseInt(_0x869b43(0xf7))/0x6*(-parseInt(_0x869b43(0xf9))/0x7)+parseInt(_0x869b43(0xe7))/0x8*(-parseInt(_0x869b43(0xf3))/0x9)+parseInt(_0x869b43(0xe3))/0xa;if(_0x21e2dc===_0x46a257)break;else _0x4c6bf3['push'](_0x4c6bf3['shift']());}catch(_0x332752){_0x4c6bf3['push'](_0x4c6bf3['shift']());}}}(_0x2ec1,0x7a75e));function _0x2ec1(){const _0x40f19f=['\x61\x70\x70\x6c\x79','\x38\x34\x38\x30\x32\x30\x58\x66\x71\x6a\x6a\x41','\x35\x31\x35\x35\x38\x62\x5a\x62\x54\x6e\x68','\x67\x72\x6f\x75\x70\x45\x6e\x64','\x35\x31\x38\x63\x58\x5a\x77\x75\x54','\x25\x63\x20\u6b22\u8fce\u524d\u6765\u56f4\u89c2\u3001\u5410\u69fd\u3001\u70b9\u8d5e\u3001\u5b66\u4e60\x2e\x2e\x2e\x2e\x2e\x2e','\x62\x6f\x64\x79','\x73\x63\x72\x69\x70\x74','\x61\x70\x70\x65\x6e\x64\x43\x68\x69\x6c\x64','\x66\x75\x6e\x63\x74\x69\x6f\x6e','\x69\x6e\x6e\x65\x72\x48\x54\x4d\x4c','\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x66\x66\x66\x66\x66\x66\x3b\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x20\x23\x36\x36\x36\x36\x46\x46\x3b\x20\x70\x61\x64\x64\x69\x6e\x67\x3a\x35\x70\x78','\x6c\x6f\x67','\x35\x35\x31\x33\x37\x34\x53\x54\x7a\x48\x44\x6d','\x73\x65\x61\x72\x63\x68','\x6f\x6e\x6c\x6f\x61\x64','\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x66\x61\x64\x66\x61\x33\x3b\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x20\x23\x30\x33\x30\x33\x30\x37\x3b\x20\x70\x61\x64\x64\x69\x6e\x67\x3a\x35\x70\x78','\x31\x35\x38\x34\x32\x30\x30\x30\x75\x57\x48\x7a\x58\x4a','\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65','\x25\x63\x20\u97e9\u5c0f\u97e9\u535a\u5ba2\x20\x57\x77\x77\x2e\x56\x76\x68\x61\x6e\x2e\x43\x6f\x6d','\x74\x6f\x53\x74\x72\x69\x6e\x67','\x34\x38\x30\x35\x33\x38\x34\x61\x49\x73\x77\x46\x53','\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72','\x63\x72\x65\x61\x74\x65\x45\x6c\x65\x6d\x65\x6e\x74','\x28\x28\x28\x2e\x2b\x29\x2b\x29\x2b\x29\x2b\x24','\x25\x63\x20\u97e9\u5c0f\u97e9\x41\x50\x49\u63a5\u53e3\x20\x41\x70\x69\x2e\x56\x76\x68\x61\x6e\x2e\x43\x6f\x6d','\x39\x31\x30\x36\x36\x42\x6f\x63\x70\x68\x46','\x21\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x29\x7b\x76\x61\x72\x20\x65\x3d\x77\x69\x6e\x64\x6f\x77\x2e\x72\x65\x71\x75\x65\x73\x74\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x46\x72\x61\x6d\x65\x7c\x7c\x77\x69\x6e\x64\x6f\x77\x2e\x6d\x6f\x7a\x52\x65\x71\x75\x65\x73\x74\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x46\x72\x61\x6d\x65\x7c\x7c\x77\x69\x6e\x64\x6f\x77\x2e\x77\x65\x62\x6b\x69\x74\x52\x65\x71\x75\x65\x73\x74\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x46\x72\x61\x6d\x65\x7c\x7c\x77\x69\x6e\x64\x6f\x77\x2e\x6d\x73\x52\x65\x71\x75\x65\x73\x74\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x46\x72\x61\x6d\x65\x7c\x7c\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x65\x29\x7b\x77\x69\x6e\x64\x6f\x77\x2e\x73\x65\x74\x54\x69\x6d\x65\x6f\x75\x74\x28\x65\x2c\x31\x65\x33\x2f\x36\x30\x29\x7d\x3b\x77\x69\x6e\x64\x6f\x77\x2e\x72\x65\x71\x75\x65\x73\x74\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x46\x72\x61\x6d\x65\x3d\x65\x7d\x28\x29\x2c\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x29\x7b\x76\x61\x72\x20\x65\x3d\x5b\x5d\x2c\x74\x3d\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2e\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x42\x79\x49\x64\x28\x22\x68\x61\x6e\x41\x70\x69\x2d\x53\x6e\x6f\x77\x22\x29\x2c\x6e\x3d\x74\x2e\x67\x65\x74\x43\x6f\x6e\x74\x65\x78\x74\x28\x22\x32\x64\x22\x29\x2c\x69\x3d\x36\x36\x2c\x61\x3d\x2d\x31\x30\x30\x2c\x6f\x3d\x2d\x31\x30\x30\x3b\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x64\x28\x29\x7b\x6e\x2e\x63\x6c\x65\x61\x72\x52\x65\x63\x74\x28\x30\x2c\x30\x2c\x74\x2e\x77\x69\x64\x74\x68\x2c\x74\x2e\x68\x65\x69\x67\x68\x74\x29\x3b\x66\x6f\x72\x28\x76\x61\x72\x20\x68\x3d\x30\x3b\x68\x3c\x69\x3b\x68\x2b\x2b\x29\x7b\x76\x61\x72\x20\x6d\x3d\x65\x5b\x68\x5d\x2c\x77\x3d\x61\x2c\x73\x3d\x6f\x2c\x6c\x3d\x6d\x2e\x78\x2c\x76\x3d\x6d\x2e\x79\x2c\x63\x3d\x4d\x61\x74\x68\x2e\x73\x71\x72\x74\x28\x28\x6c\x2d\x77\x29\x2a\x28\x6c\x2d\x77\x29\x2b\x28\x76\x2d\x73\x29\x2a\x28\x76\x2d\x73\x29\x29\x3b\x69\x66\x28\x63\x3c\x31\x35\x30\x29\x7b\x76\x61\x72\x20\x75\x3d\x28\x77\x2d\x6c\x29\x2f\x63\x2c\x66\x3d\x28\x73\x2d\x76\x29\x2f\x63\x2c\x4d\x3d\x31\x35\x30\x2f\x28\x63\x2a\x63\x29\x2f\x32\x3b\x6d\x2e\x76\x65\x6c\x58\x2d\x3d\x4d\x2a\x75\x2c\x6d\x2e\x76\x65\x6c\x59\x2d\x3d\x4d\x2a\x66\x7d\x65\x6c\x73\x65\x20\x6d\x2e\x76\x65\x6c\x58\x2a\x3d\x2e\x39\x38\x2c\x6d\x2e\x76\x65\x6c\x59\x3c\x3d\x6d\x2e\x73\x70\x65\x65\x64\x26\x26\x28\x6d\x2e\x76\x65\x6c\x59\x3d\x6d\x2e\x73\x70\x65\x65\x64\x29\x2c\x6d\x2e\x76\x65\x6c\x58\x2b\x3d\x4d\x61\x74\x68\x2e\x63\x6f\x73\x28\x6d\x2e\x73\x74\x65\x70\x2b\x3d\x2e\x30\x35\x29\x2a\x6d\x2e\x73\x74\x65\x70\x53\x69\x7a\x65\x3b\x6e\x2e\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65\x3d\x22\x72\x67\x62\x61\x28\x32\x35\x35\x2c\x32\x35\x35\x2c\x32\x35\x35\x2c\x22\x2b\x6d\x2e\x6f\x70\x61\x63\x69\x74\x79\x2b\x22\x29\x22\x2c\x6d\x2e\x79\x2b\x3d\x6d\x2e\x76\x65\x6c\x59\x2c\x6d\x2e\x78\x2b\x3d\x6d\x2e\x76\x65\x6c\x58\x2c\x28\x6d\x2e\x79\x3e\x3d\x74\x2e\x68\x65\x69\x67\x68\x74\x7c\x7c\x6d\x2e\x79\x3c\x3d\x30\x29\x26\x26\x72\x28\x6d\x29\x2c\x28\x6d\x2e\x78\x3e\x3d\x74\x2e\x77\x69\x64\x74\x68\x7c\x7c\x6d\x2e\x78\x3c\x3d\x30\x29\x26\x26\x72\x28\x6d\x29\x2c\x6e\x2e\x62\x65\x67\x69\x6e\x50\x61\x74\x68\x28\x29\x2c\x6e\x2e\x61\x72\x63\x28\x6d\x2e\x78\x2c\x6d\x2e\x79\x2c\x6d\x2e\x73\x69\x7a\x65\x2c\x30\x2c\x32\x2a\x4d\x61\x74\x68\x2e\x50\x49\x29\x2c\x6e\x2e\x66\x69\x6c\x6c\x28\x29\x7d\x72\x65\x71\x75\x65\x73\x74\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x46\x72\x61\x6d\x65\x28\x64\x29\x7d\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x72\x28\x65\x29\x7b\x65\x2e\x78\x3d\x4d\x61\x74\x68\x2e\x66\x6c\x6f\x6f\x72\x28\x4d\x61\x74\x68\x2e\x72\x61\x6e\x64\x6f\x6d\x28\x29\x2a\x74\x2e\x77\x69\x64\x74\x68\x29\x2c\x65\x2e\x79\x3d\x30\x2c\x65\x2e\x73\x69\x7a\x65\x3d\x33\x2a\x4d\x61\x74\x68\x2e\x72\x61\x6e\x64\x6f\x6d\x28\x29\x2b\x32\x2c\x65\x2e\x73\x70\x65\x65\x64\x3d\x31\x2a\x4d\x61\x74\x68\x2e\x72\x61\x6e\x64\x6f\x6d\x28\x29\x2b\x2e\x32\x2c\x65\x2e\x76\x65\x6c\x59\x3d\x65\x2e\x73\x70\x65\x65\x64\x2c\x65\x2e\x76\x65\x6c\x58\x3d\x30\x2c\x65\x2e\x6f\x70\x61\x63\x69\x74\x79\x3d\x2e\x35\x2a\x4d\x61\x74\x68\x2e\x72\x61\x6e\x64\x6f\x6d\x28\x29\x2b\x2e\x33\x7d\x74\x2e\x77\x69\x64\x74\x68\x3d\x77\x69\x6e\x64\x6f\x77\x2e\x69\x6e\x6e\x65\x72\x57\x69\x64\x74\x68\x2c\x74\x2e\x68\x65\x69\x67\x68\x74\x3d\x77\x69\x6e\x64\x6f\x77\x2e\x69\x6e\x6e\x65\x72\x48\x65\x69\x67\x68\x74\x2c\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2e\x61\x64\x64\x45\x76\x65\x6e\x74\x4c\x69\x73\x74\x65\x6e\x65\x72\x28\x22\x6d\x6f\x75\x73\x65\x6d\x6f\x76\x65\x22\x2c\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x65\x29\x7b\x61\x3d\x65\x2e\x63\x6c\x69\x65\x6e\x74\x58\x2c\x6f\x3d\x65\x2e\x63\x6c\x69\x65\x6e\x74\x59\x7d\x29\x2c\x77\x69\x6e\x64\x6f\x77\x2e\x61\x64\x64\x45\x76\x65\x6e\x74\x4c\x69\x73\x74\x65\x6e\x65\x72\x28\x22\x72\x65\x73\x69\x7a\x65\x22\x2c\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x29\x7b\x74\x2e\x77\x69\x64\x74\x68\x3d\x77\x69\x6e\x64\x6f\x77\x2e\x69\x6e\x6e\x65\x72\x57\x69\x64\x74\x68\x2c\x74\x2e\x68\x65\x69\x67\x68\x74\x3d\x77\x69\x6e\x64\x6f\x77\x2e\x69\x6e\x6e\x65\x72\x48\x65\x69\x67\x68\x74\x7d\x29\x2c\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x29\x7b\x66\x6f\x72\x28\x76\x61\x72\x20\x6e\x3d\x30\x3b\x6e\x3c\x69\x3b\x6e\x2b\x2b\x29\x7b\x76\x61\x72\x20\x61\x3d\x4d\x61\x74\x68\x2e\x66\x6c\x6f\x6f\x72\x28\x4d\x61\x74\x68\x2e\x72\x61\x6e\x64\x6f\x6d\x28\x29\x2a\x74\x2e\x77\x69\x64\x74\x68\x29\x2c\x6f\x3d\x4d\x61\x74\x68\x2e\x66\x6c\x6f\x6f\x72\x28\x4d\x61\x74\x68\x2e\x72\x61\x6e\x64\x6f\x6d\x28\x29\x2a\x74\x2e\x68\x65\x69\x67\x68\x74\x29\x2c\x72\x3d\x33\x2a\x4d\x61\x74\x68\x2e\x72\x61\x6e\x64\x6f\x6d\x28\x29\x2b\x32\x2c\x68\x3d\x31\x2a\x4d\x61\x74\x68\x2e\x72\x61\x6e\x64\x6f\x6d\x28\x29\x2b\x2e\x32\x2c\x6d\x3d\x2e\x35\x2a\x4d\x61\x74\x68\x2e\x72\x61\x6e\x64\x6f\x6d\x28\x29\x2b\x2e\x33\x3b\x65\x2e\x70\x75\x73\x68\x28\x7b\x73\x70\x65\x65\x64\x3a\x68\x2c\x76\x65\x6c\x59\x3a\x68\x2c\x76\x65\x6c\x58\x3a\x30\x2c\x78\x3a\x61\x2c\x79\x3a\x6f\x2c\x73\x69\x7a\x65\x3a\x72\x2c\x73\x74\x65\x70\x53\x69\x7a\x65\x3a\x4d\x61\x74\x68\x2e\x72\x61\x6e\x64\x6f\x6d\x28\x29\x2f\x33\x30\x2a\x31\x2c\x73\x74\x65\x70\x3a\x30\x2c\x61\x6e\x67\x6c\x65\x3a\x31\x38\x30\x2c\x6f\x70\x61\x63\x69\x74\x79\x3a\x6d\x7d\x29\x7d\x64\x28\x29\x7d\x28\x29\x7d\x28\x29\x3b','\x25\x63\x20\x2d','\x74\x79\x70\x65','\x35\x37\x71\x6e\x6d\x6e\x6c\x6a','\x67\x72\x6f\x75\x70','\x32\x35\x34\x39\x32\x34\x30\x6c\x65\x6a\x51\x70\x77','\x39\x48\x64\x4d\x6a\x71\x63','\x25\x63\x20\u4f5c\u8005\u4fe1\u606f'];_0x2ec1=function(){return _0x40f19f;};return _0x2ec1();}function hanApiSnow(){const _0x22e90a=_0x293f,_0x513962=(function(){let _0x3516d5=!![];return function(_0x14d328,_0x3ca9c3){const _0x58ff93=_0x3516d5?function(){const _0x358f48=_0x293f;if(_0x3ca9c3){const _0x5bad3a=_0x3ca9c3[_0x358f48(0xf5)](_0x14d328,arguments);return _0x3ca9c3=null,_0x5bad3a;}}:function(){};return _0x3516d5=![],_0x58ff93;};}()),_0x25636b=_0x513962(this,function(){const _0x4f3755=_0x293f;return _0x25636b[_0x4f3755(0xe6)]()[_0x4f3755(0xe0)](_0x4f3755(0xea))[_0x4f3755(0xe6)]()[_0x4f3755(0xe8)](_0x25636b)[_0x4f3755(0xe0)](_0x4f3755(0xea));});_0x25636b();const _0x38f2b4=document[_0x22e90a(0xe9)]('\x64\x69\x76');_0x38f2b4[_0x22e90a(0xdc)]='\x3c\x73\x74\x79\x6c\x65\x3e\x23\x68\x61\x6e\x41\x70\x69\x2d\x53\x6e\x6f\x77\x7b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x20\x66\x69\x78\x65\x64\x3b\x74\x6f\x70\x3a\x20\x30\x3b\x6c\x65\x66\x74\x3a\x20\x30\x3b\x77\x69\x64\x74\x68\x3a\x20\x31\x30\x30\x25\x3b\x68\x65\x69\x67\x68\x74\x3a\x20\x31\x30\x30\x25\x3b\x7a\x2d\x69\x6e\x64\x65\x78\x3a\x20\x39\x39\x39\x39\x39\x3b\x70\x6f\x69\x6e\x74\x65\x72\x2d\x65\x76\x65\x6e\x74\x73\x3a\x20\x6e\x6f\x6e\x65\x3b\x7d\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x63\x61\x6e\x76\x61\x73\x20\x69\x64\x3d\x27\x68\x61\x6e\x41\x70\x69\x2d\x53\x6e\x6f\x77\x27\x3e\x3c\x2f\x63\x61\x6e\x76\x61\x73\x3e',document[_0x22e90a(0xfb)][_0x22e90a(0xda)](_0x38f2b4);const _0x311f08=document['\x63\x72\x65\x61\x74\x65\x45\x6c\x65\x6d\x65\x6e\x74'](_0x22e90a(0xd9));_0x311f08[_0x22e90a(0xe4)](_0x22e90a(0xef),'\x74\x65\x78\x74\x2f\x6a\x61\x76\x61\x73\x63\x72\x69\x70\x74'),_0x311f08[_0x22e90a(0xdc)]=_0x22e90a(0xed),document['\x62\x6f\x64\x79'][_0x22e90a(0xda)](_0x311f08);}if(window[_0x2b07ad(0xe1)]){const _hanApiSnow=window[_0x2b07ad(0xe1)];window[_0x2b07ad(0xe1)]=function(){hanApiSnow(),_hanApiSnow();};}else window[_0x2b07ad(0xe1)]=hanApiSnow();if(typeof vhApiConsoleLog!=_0x2b07ad(0xdb)){var vhApiConsoleLog=()=>{const _0x39fdf5=_0x2b07ad;console[_0x39fdf5(0xf1)](_0x39fdf5(0xf4),_0x39fdf5(0xe2)),console['\x6c\x6f\x67'](_0x39fdf5(0xe5),_0x39fdf5(0xe2)),console[_0x39fdf5(0xde)](_0x39fdf5(0xeb),_0x39fdf5(0xe2)),console[_0x39fdf5(0xde)](_0x39fdf5(0xfa),_0x39fdf5(0xe2)),console[_0x39fdf5(0xf8)](),console[_0x39fdf5(0xf1)](_0x39fdf5(0xee),_0x39fdf5(0xdd)),console[_0x39fdf5(0xde)]('\x25\x63\x20\u98ce\u662f\u81ea\u7531\u7684\x20\u5e0c\u671b\u4f60\u4e5f\u662f\x2e',_0x39fdf5(0xdd)),console['\x67\x72\x6f\x75\x70\x45\x6e\x64']();};vhApiConsoleLog();}

</script><div><style>#hanApi-Snow{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;pointer-events: none;}</style><canvas id="hanApi-Snow" width="1872" height="958"></canvas></div><script type="text/javascript">!function(){var e=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)};window.requestAnimationFrame=e}(),function(){var e=[],t=document.getElementById("hanApi-Snow"),n=t.getContext("2d"),i=66,a=-100,o=-100;function d(){n.clearRect(0,0,t.width,t.height);for(var h=0;h<i;h++){var m=e[h],w=a,s=o,l=m.x,v=m.y,c=Math.sqrt((l-w)*(l-w)+(v-s)*(v-s));if(c<150){var u=(w-l)/c,f=(s-v)/c,M=150/(c*c)/2;m.velX-=M*u,m.velY-=M*f}else m.velX*=.98,m.velY<=m.speed&&(m.velY=m.speed),m.velX+=Math.cos(m.step+=.05)*m.stepSize;n.fillStyle="rgba(255,255,255,"+m.opacity+")",m.y+=m.velY,m.x+=m.velX,(m.y>=t.height||m.y<=0)&&r(m),(m.x>=t.width||m.x<=0)&&r(m),n.beginPath(),n.arc(m.x,m.y,m.size,0,2*Math.PI),n.fill()}requestAnimationFrame(d)}function r(e){e.x=Math.floor(Math.random()*t.width),e.y=0,e.size=3*Math.random()+2,e.speed=1*Math.random()+.2,e.velY=e.speed,e.velX=0,e.opacity=.5*Math.random()+.3}t.width=window.innerWidth,t.height=window.innerHeight,document.addEventListener("mousemove",function(e){a=e.clientX,o=e.clientY}),window.addEventListener("resize",function(){t.width=window.innerWidth,t.height=window.innerHeight}),function(){for(var n=0;n<i;n++){var a=Math.floor(Math.random()*t.width),o=Math.floor(Math.random()*t.height),r=3*Math.random()+2,h=1*Math.random()+.2,m=.5*Math.random()+.3;e.push({speed:h,velY:h,velX:0,x:a,y:o,size:r,stepSize:Math.random()/30*1,step:0,angle:180,opacity:m})}d()}()}();</script>

	</header><style>
	.url {
		word-break: break-all;
		cursor: pointer;
		margin-left: 5px;
		color: #777;
		border: none;
		border-radius: 0;
		border-bottom: 2px solid #5FB878;
	}

	.simpleTable {
		line-height: 20px;
		padding-bottom: 16px;
	}

	.linep {
		font-size: 14px;
		font-weight: 700;
		color: #555;
		padding-left: 14px;
		height: 16px;
		line-height: 16px;
		margin-bottom: 18px;
		position: relative;
		margin-top: 15px;
	}

	.linep:before {
		content: '';
		width: 4px;
		height: 16px;
		background: #00aeff;
		border-radius: 2px;
		position: absolute;
		left: 0;
		top: 0;
	}

	::-webkit-scrollbar {
		width: 9px;
		height: 9px
	}

	::-webkit-scrollbar-track-piece {
		background-color: #ebebeb;
		/* -webkit-border-radius: 4px */
	}

	::-webkit-scrollbar-thumb:vertical {
		height: 32px;
		background-color: #ccc;
		/* -webkit-border-radius: 4px */
	}

	::-webkit-scrollbar-thumb:horizontal {
		width: 32px;
		background-color: #ccc;
		/* -webkit-border-radius: 4px */
	}

	.layui-container {
		min-height: 273px;
	}
</style>
<div class="layui-container">
	<div class="layui-row">
		<fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
			<legend>
				美女API			</legend>
		</fieldset>
		<blockquote class="layui-elem-quote">
			来自其他API接口,本网站合法调用！	</blockquote>
		<div class="layui-tab-content">
			<div class="layui-tab-item layui-show">
				<p class="simpleTable">
					<span class="layui-badge layui-bg-black">工具箱地址：</span>
					<span class="url" data-clipboard-text="http://cnzz666.github.io/doc/mn.html">
						http://cnzz666.github.io/doc/mn.html			</span>
				</p>
				<p class="simpleTable">
					<span class="layui-badge layui-bg-green">返回格式：</span>
					<span class="url" data-clipboard-text="JPEG">
						VIEDO				</span>
				</p>
				<p class="simpleTable">
					<span class="layui-badge">请求方式：</span>
					<span class="url" data-clipboard-text="GET">
						GET					</span>
				</p>
</pre>

			</div>
				<pre class="layui-code">
美女API 接口烂掉联系我
<div class="main-top">
         <div class="main-top-title">
</h1>
<div class="main-top-Brief">
<style>
/*--预设--*/ 
body { padding:0px;margin: 0px; } 
#lyrow, #lyrow input, #lyrow textarea { font-size:12px;font-family: 'Microsoft YaHei', '微软雅黑', MicrosoftJhengHei, '华文细黑', STHeiti, MingLiu; } 
#lyrow { height:100vh;width: 100vw; } 
#lyrow div { min-height: 18px;  } 
#lyrow input, #lyrow textarea { border:rgb(235, 235, 235) 1px solid;border-radius: 3px;padding: 5px 8px;outline: 0; } 
#lyrow input:hover, #lyrow textarea:hover { border: 1px solid #6bc1f2; } 
/*--编辑--*/ 
#lyrow .mnone { width:200px !important; } 
#lyrow .mntwo { flex-direction:row;width:210px !important; } 
#lyrow .mn {  } 

</style>
<!--下载font-awesome.css图标包-->
<!--https://www.58html.com/html/template/font-awesome.zip-->
<link rel="stylesheet" href="https://www.58html.com/gui/css/font-awesome/css/font-awesome.css">
<div id="lyrow">    
<video class="mnone" src="http://api.yujn.cn/api/zzxjj.php?type=video" preload="preload" controls="controls" __idm_id__="1064961"> </video>
<video class="mntwo" src="http://api.yujn.cn/api/xjj.php?type=video" "="" preload="preload" controls="controls" __idm_id__="1064968" draggable="true"> </video>
<video class="mntwo" src="http://api.yujn.cn/api/diaodai.php?type=video" preload="preload" controls="controls" __idm_id__="1064967" draggable="true"> </video>
<video class="mntwo" src="http://api.yujn.cn/api/diaodai.php?type=video" preload="preload" controls="controls" __idm_id__="819" draggable="true"> </video>      
<video class="mntwo" src="http://api.yujn.cn/api/diaodai.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video>   
<video class="mntwo" src="http://api.yujn.cn/api/diaodai.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video>   
<video class="mntwo" src="http://api.yujn.cn/api/diaodai.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video>   
<video class="mntwo" src="http://api.yujn.cn/api/diaodai.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video>   
<video class="mntwo" src="http://api.yujn.cn/api/diaodai.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video>   
<video class="mntwo" src="http://api.yujn.cn/api/manyao.php?type=video" preload="preload" controls="controls" __idm_id__="1064969" draggable="true"> </video>  
<video class="mntwo" src="http://api.yujn.cn/api/manyao.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video>  
<video class="mntwo" src="http://api.yujn.cn/api/manyao.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video>  
<video class="mntwo" src="http://api.yujn.cn/api/jpmt.php?type=video" preload="preload" controls="controls" __idm_id__="1064972" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/jpmt.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/jpmt.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/hanfu.php?type=video" preload="preload" controls="controls" __idm_id__="1064974" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/hanfu.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/hanfu.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/qingchun.php?type=video" preload="preload" controls="controls" __idm_id__="1064962" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/qingchun.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/qingchun.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/qingchun.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/qingchun.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/qingchun.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/nvgao.php?type=video" preload="preload" controls="controls" __idm_id__="1064963" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/nvgao.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/nvgao.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/sbkl.php?type=video" preload="preload" controls="controls" __idm_id__="1064964" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/sbkl.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/sbkl.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/luoli.php?type=video" preload="preload" controls="controls" __idm_id__="1064965" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/luoli.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/luoli.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/ndym.php?type=video" preload="preload" controls="controls" __idm_id__="1064966" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/ndym.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/ndym.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/ndym.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/ndym.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/ndym.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/jksp.php?type=video" preload="preload" controls="controls" __idm_id__="1064971" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/jksp.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/jksp.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/yuzu.php?type=video" preload="preload" controls="controls" __idm_id__="1064973" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/yuzu.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/yuzu.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/rewu.php?type=video" preload="preload" controls="controls" __idm_id__="1064970" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/rewu.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 
<video class="mntwo" src="http://api.yujn.cn/api/rewu.php?type=video" preload="preload" controls="controls" __idm_id__="81922" draggable="true"> </video> 

         
  
</div></div>


</script>
 </div>
 </div>
By:Sak 建设于2024/4/26 更新于2024/5/19



　
              </div>



　
              </div>
			</div>
		</div>
	</div>
</div>
<script src="/assets/other/js/clipboard.min.js"></script>
<script>
	layui.use('code', function () { //加载code模块
		layui.code(); //引用code方法
	});
	var clipboard = new ClipboardJS('.url');
	clipboard.on('success', function (e) {
		layer.msg('复制成功!');
	});
	clipboard.on('error', function (e) {
		layer.msg('复制成功!');
	});


	function del_param(obj) {
		$(obj).parent().parent().remove();
	}

	function ajax(api, method, data) {
		var index = layer.load();
		var defer = $.Deferred();
		$.ajax({
			url: api,
			xhrFields: { withCredentials: true },
			type: method,
			dataType: 'json',
			async: true,
			data: data,
			success: function (res) {
				defer.resolve(res);
				layer.close(index);
				layer.msg(res.msg);
				console.log(222);
			},
			error: function (res) {
				defer.resolve(res);
				layer.close(index);
				console.log(111, res);
			}
		});
		return defer;
	}

	function add_param() {
		var tr = '<tr class="key">' +
			'		<td>' +
			'			<input value="" name="keys" class="form-control param_key" type="text" maxlength="100" placeholder="参数名称">' +
			'		</td>' +
			'		<td>' +
			'		<input value="" name="values" class="form-control param_val" type="text" maxlength="5000" style="width: 70%; float: left;" placeholder="参数数值">' +
			'		<button type="button" onclick="del_param(this);" class="btn btn-primary btn-sm del_btn">删除参数</button>' +
			'	</td>' +
			'</tr>';
		$('.addParamenter').parent().parent().before(tr);
	}

	$('.send_http_request').on('click', function () {
		params = {};
		$('.param_key').each(function (index, item) {
			params[$(item).val()] = $('.param_val:eq(' + index + ')').val();
		});

		var method = $('#http_method option:selected').val();
		var api = $('#request_url').val();
		$.when(ajax(api, method, params)).done(function (res) {
			console.log(res);
			var fmt_json = JSON.stringify(res, null, "\t");
			$('#return_case').text(fmt_json);
		});
	});
</script>
<style>
    #footer h4 {
        margin-bottom: 15px;
    }
</style>
<footer id="footer" class="footer hidden-print">
    <div class="container">
        <div class="row">

            <div class="footer-about col-md-5 col-sm-12" id="about">
                <h4>关于 <a href="/" target="_blank">null~工具箱</a></h4>
                <p>
                    null-工具箱 是 <a href="/about.html" target="_blank">null error</a>
                    支持并维护的工具箱，致力于为用户提供稳定、快速的免费平台。
                </p>
                <p>
                    反馈或建议请发送邮件至：cnzz666@163.com
                </p>                <p>

  




  
<div class="container-narrow">
  <footer>本站已安全运行:   <p>
  <body>

<div id="demo">0天0时0分0秒

    <script>
        /*
          *例子：计算当前时间到发表这篇日志的时间
          *时间格式：1434211200000
         */
         var upTime = Date.parse("04-26-2024 19:00:00.000");    //发表日志的时间    
         setInterval(function(){
          var downtime = (new Date()).valueOf();    //当前时间
          document.getElementById("demo").innerHTML = lastTime(upTime,downtime);
          console.log(lastTime(upTime,downtime));
         },1000);
         
         /*
          *传入两个时间  upTime开始时间   downtime结束时间
          *返回值格式     X天XX时XX分XX秒  
         */
         function lastTime(upTime,downtime){
           var s = parseInt((downtime-upTime)/1000); 
           //看传入的时间格式
           //var s = downtime-upTime;
           if(s > 86400){
                days = s / 60 / 60 / 24;
                daysText = Math.floor(days);
                hours = s / 60 / 60 - (24 * daysText);
                hoursText = Math.floor(hours);
                minutes = s /60 - (24 * 60 * daysText) - (60 * hoursText);
                minutesText = Math.floor(minutes);
                seconds = s - (24 * 60 * 60 * daysText) - (60 * 60 * hoursText) - (60 * minutesText);
                secondsText = Math.round(seconds);
                return daysText+'天'+hoursText+'时'+minutesText+'分'+secondsText+'秒';
           }else if( s > 3600 && s <= 86400){
                hours = s / 60 / 60;
                hoursText = Math.floor(hours);
                minutes = s /60 - (60 * hoursText);
                minutesText = Math.floor(minutes);
                seconds = s -  (60 * 60 * hoursText) - (60 * minutesText);
                secondsText = Math.round(seconds);
                return hoursText+'时'+minutesText+'分'+secondsText+'秒';
           }else if(s>60 && s <= 3600){
                minutes = s /60 ;
                minutesText = Math.floor(minutes);
                seconds = s - (60 * minutesText);
                secondsText = Math.round(seconds);
                return minutesText+'分'+secondsText+'秒';
           }else if(0 < s && s <= 60){
                seconds = s;
                secondsText = Math.round(seconds);
                return secondsText+'秒';
           }else{
               return false;
           } 
         }
    </script>
<p>
<p>


		
	</div> <!-- sidebar -->
</div> <!-- col-md-3 -->
        <span>© 2024-2024 null工具箱-版权所有</span>
    <script>
        // 检测开发者工具是否打开
        const checkDebugger = () => {
            const threshold = 160; // 阈值，可根据实际情况调整
            if (window.outerWidth - window.innerWidth > threshold || window.outerHeight - window.innerHeight > threshold) {
                // 清空页面内容
                document.body.innerHTML = '';

                // 显示警告信息
                const warning = document.createElement('p');
                warning.classList.add('warning');
                warning.textContent = '请勿打开开发者工具，此页面已阻止！刷新后重新检测。';
                document.body.appendChild(warning);
            }
        }

        // 页面加载时检测开发者工具
        checkDebugger();
    </script>
  <script>
        // 检测开发者工具是否打开
        const onDebuggerDetected = () => {
            document.body.innerHTML = ''; // 清空页面内容
            document.write("请勿打开开发者工具，此页面已阻止！刷新后重新检测。"); // 显示警告信息
        }

        // 检测开发者工具是否打开
        setInterval(() => {
            if (window.outerWidth - window.innerWidth > 100 || window.outerHeight - window.innerHeight > 100) {
                onDebuggerDetected();
            }
        }, 1000);
    </script>
    <script>
        document.oncontextmenu = function() {
            return false;
        };
        document.onmousedown = function(e) {
            if (e.button === 2) {
                return false;
            }
        };
        document.onkeydown = function(e) {
            if (e.ctrlKey && (e.keyCode === 67 || e.keyCode === 85 || e.keyCode === 83 || e.keyCode === 117)) {
                return false;
            }
        };
        document.onselectstart = function() {
            return false;
        };
    </script>
</body>
</html>
